package mx.frantor.catalogos.dao;

import java.util.List;

import mx.frantor.catalogos.entitys.EstatusDetallePedidoEntity;

public interface EstatusDetallePedidoDAO {

	public String agregarEstatus(EstatusDetallePedidoEntity nuevoEstatus);

	public String modificarEstatus(EstatusDetallePedidoEntity modificarEstatus);

	public String eliminarEstatus(long idestatusdetallepedido);

	public List<EstatusDetallePedidoEntity> getTodosEstatusActivos();
	
	public EstatusDetallePedidoEntity getEstatusId(long idEstatusDetallePedido);
	
	public List<EstatusDetallePedidoEntity> getEstatusPorId(long idEstatusDetallePedido);
	
	public List<EstatusDetallePedidoEntity> getEstatusPorIdDetallePedido(long idDetallePedido);

	public int eliminarEstatusDetener(long idDetPed, String estatus);

	public EstatusDetallePedidoEntity getEstatusIdDetEstatus(long idDetPed,
			String estatusAct);
		
}
